package com.rzl.expense.expense.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.rzl.expense.common.annotation.Excel;
import com.rzl.expense.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 电费合同对象 ele_contract_history
 * 
 * @author expense
 * @date 2025-01-09
 */
public class EleContractHistory extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String elecontractBackupsId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String elecontractId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String contractId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String supplierId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String paymentperiodId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String prvId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String contractsysId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long priceType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String elecontractPrice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long includePriceTax;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal flatPrice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal peakPrice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal valleyPrice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal topPrice;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long supplyMethod;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long buyMethod;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long paymentMethod;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long includeTax;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal taxRate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long isIncludeAll;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long paySign;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal paySignAccount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal contractMoney;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal contractTax;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal contractTotalAmount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal contractYearAmount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long independentMeter;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal cmccRatio;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal unicomRatio;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal telcomRatio;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long includeLoss;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long lossType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String paymentUser;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String paymentTelphone;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String elecontractNote;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String tag;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String verificationId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String billaccountType;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String contractIdRel;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer electricityType;

    /** 合同编码 */
    @Excel(name = "合同编码")
    private String contractCode;

    /** 合同名称 */
    @Excel(name = "合同名称")
    private String contractName;

    /** 大集中合同状态：起草 01，审批中 02，审批完毕 03，已签订 04，中止 05，撤销 06，履行中 07，移交中 08，变更中 09，争议录入中 10，解除中 11，已解除 12，违约 13，履行完毕/办结 14，作废中 15，已作废 16，纠纷 17，审批表修改中 18，笔误修订中 19，合同办结中 21 */
    @Excel(name = "大集中合同状态：起草 01，审批中 02，审批完毕 03，已签订 04，中止 05，撤销 06，履行中 07，移交中 08，变更中 09，争议录入中 10，解除中 11，已解除 12，违约 13，履行完毕/办结 14，作废中 15，已作废 16，纠纷 17，审批表修改中 18，笔误修订中 19，合同办结中 21")
    private String contractStatus;

    /** 合同状态（-2:无效; -1:删除;  0:正常; 1:起草; 2: 履行完毕;  3:审批中; 4:审批完毕; 8:合同异动; 9：停用） */
    @Excel(name = "合同状态", readConverterExp = "-=2:无效;,-=1:删除;,0=:正常;,1=:起草;,2=:,履=行完毕;,3=:审批中;,4=:审批完毕;,8=:合同异动;,9=：停用")
    private Long contractState;

    /** 合同期始 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "合同期始", width = 30, dateFormat = "yyyy-MM-dd")
    private Date contractStartdate;

    /** 合同期终 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "合同期终", width = 30, dateFormat = "yyyy-MM-dd")
    private Date contractEnddate;

    /** 合同数据来源类型（0：手动录入，1：导入，2：接口采集） */
    @Excel(name = "合同数据来源类型", readConverterExp = "0=：手动录入，1：导入，2：接口采集")
    private Long dataFrom;

    /** 合同类型：普通合同 0,大集中合同 1 */
    @Excel(name = "合同类型：普通合同 0,大集中合同 1")
    private Long dataType;

    /** 供应商编码 */
    @Excel(name = "供应商编码")
    private String supplierCode;

    /** 供应商名称 */
    @Excel(name = "供应商名称")
    private String supplierName;

    /** 供应商地点 */
    @Excel(name = "供应商地点")
    private String supplierSite;

    /** 固化关联合同名称 */
    @Excel(name = "固化关联合同名称")
    private String contractNameRel;

    /** 固化关联合同编码 */
    @Excel(name = "固化关联合同编码")
    private String contractCodeRel;

    /** 大集中合同状态：起草 01，审批中 02，审批完毕 03，已签订 04，中止 05，撤销 06，履行中 07，移交中 08，变更中 09，争议录入中 10，解除中 11，已解除 12，违约 13，履行完毕/办结 14，作废中 15，已作废 16，纠纷 17，审批表修改中 18，笔误修订中 19，合同办结中 21 */
    @Excel(name = "大集中合同状态：起草 01，审批中 02，审批完毕 03，已签订 04，中止 05，撤销 06，履行中 07，移交中 08，变更中 09，争议录入中 10，解除中 11，已解除 12，违约 13，履行完毕/办结 14，作废中 15，已作废 16，纠纷 17，审批表修改中 18，笔误修订中 19，合同办结中 21")
    private String contractStatusRel;

    /** 报账点地市ID */
    @Excel(name = "报账点地市ID")
    private String pregId;

    /** 报账点区县ID */
    @Excel(name = "报账点区县ID")
    private String regId;

    /** 报账点区县 */
    @Excel(name = "报账点区县")
    private String regName;

    /** 报账点地市 */
    @Excel(name = "报账点地市")
    private String pregName;

    /** 报账点名称 */
    @Excel(name = "报账点名称")
    private String billaccountName;

    /** 报账点编码 */
    @Excel(name = "报账点编码")
    private String billaccountCode;

    /** 稽核单单价取值模式 0:采用合同或固化自身单价,1:采用区域单价 */
    @Excel(name = "稽核单单价取值模式 0:采用合同或固化自身单价,1:采用区域单价")
    private Integer priceModel;

    /** 电损计算方式为按度数、金额时具体的数值 */
    @Excel(name = "电损计算方式为按度数、金额时具体的数值")
    private BigDecimal lossTypeValue;

    /** 电损计算方式为按金额时，1： 元/月、2：元/年，电损计算方式为按度数时，3： % */
    @Excel(name = "电损计算方式为按金额时，1： 元/月、2：元/年，电损计算方式为按度数时，3： %")
    private Integer lossTypeUnit;

    public void setElecontractBackupsId(String elecontractBackupsId) 
    {
        this.elecontractBackupsId = elecontractBackupsId;
    }

    public String getElecontractBackupsId() 
    {
        return elecontractBackupsId;
    }
    public void setElecontractId(String elecontractId) 
    {
        this.elecontractId = elecontractId;
    }

    public String getElecontractId() 
    {
        return elecontractId;
    }
    public void setContractId(String contractId) 
    {
        this.contractId = contractId;
    }

    public String getContractId() 
    {
        return contractId;
    }
    public void setSupplierId(String supplierId) 
    {
        this.supplierId = supplierId;
    }

    public String getSupplierId() 
    {
        return supplierId;
    }
    public void setPaymentperiodId(String paymentperiodId) 
    {
        this.paymentperiodId = paymentperiodId;
    }

    public String getPaymentperiodId() 
    {
        return paymentperiodId;
    }
    public void setPrvId(String prvId) 
    {
        this.prvId = prvId;
    }

    public String getPrvId() 
    {
        return prvId;
    }
    public void setContractsysId(String contractsysId) 
    {
        this.contractsysId = contractsysId;
    }

    public String getContractsysId() 
    {
        return contractsysId;
    }
    public void setPriceType(Long priceType) 
    {
        this.priceType = priceType;
    }

    public Long getPriceType() 
    {
        return priceType;
    }
    public void setElecontractPrice(String elecontractPrice) 
    {
        this.elecontractPrice = elecontractPrice;
    }

    public String getElecontractPrice() 
    {
        return elecontractPrice;
    }
    public void setIncludePriceTax(Long includePriceTax) 
    {
        this.includePriceTax = includePriceTax;
    }

    public Long getIncludePriceTax() 
    {
        return includePriceTax;
    }
    public void setFlatPrice(BigDecimal flatPrice) 
    {
        this.flatPrice = flatPrice;
    }

    public BigDecimal getFlatPrice() 
    {
        return flatPrice;
    }
    public void setPeakPrice(BigDecimal peakPrice) 
    {
        this.peakPrice = peakPrice;
    }

    public BigDecimal getPeakPrice() 
    {
        return peakPrice;
    }
    public void setValleyPrice(BigDecimal valleyPrice) 
    {
        this.valleyPrice = valleyPrice;
    }

    public BigDecimal getValleyPrice() 
    {
        return valleyPrice;
    }
    public void setTopPrice(BigDecimal topPrice) 
    {
        this.topPrice = topPrice;
    }

    public BigDecimal getTopPrice() 
    {
        return topPrice;
    }
    public void setSupplyMethod(Long supplyMethod) 
    {
        this.supplyMethod = supplyMethod;
    }

    public Long getSupplyMethod() 
    {
        return supplyMethod;
    }
    public void setBuyMethod(Long buyMethod) 
    {
        this.buyMethod = buyMethod;
    }

    public Long getBuyMethod() 
    {
        return buyMethod;
    }
    public void setPaymentMethod(Long paymentMethod) 
    {
        this.paymentMethod = paymentMethod;
    }

    public Long getPaymentMethod() 
    {
        return paymentMethod;
    }
    public void setIncludeTax(Long includeTax) 
    {
        this.includeTax = includeTax;
    }

    public Long getIncludeTax() 
    {
        return includeTax;
    }
    public void setTaxRate(BigDecimal taxRate) 
    {
        this.taxRate = taxRate;
    }

    public BigDecimal getTaxRate() 
    {
        return taxRate;
    }
    public void setIsIncludeAll(Long isIncludeAll) 
    {
        this.isIncludeAll = isIncludeAll;
    }

    public Long getIsIncludeAll() 
    {
        return isIncludeAll;
    }
    public void setPaySign(Long paySign) 
    {
        this.paySign = paySign;
    }

    public Long getPaySign() 
    {
        return paySign;
    }
    public void setPaySignAccount(BigDecimal paySignAccount) 
    {
        this.paySignAccount = paySignAccount;
    }

    public BigDecimal getPaySignAccount() 
    {
        return paySignAccount;
    }
    public void setContractMoney(BigDecimal contractMoney) 
    {
        this.contractMoney = contractMoney;
    }

    public BigDecimal getContractMoney() 
    {
        return contractMoney;
    }
    public void setContractTax(BigDecimal contractTax) 
    {
        this.contractTax = contractTax;
    }

    public BigDecimal getContractTax() 
    {
        return contractTax;
    }
    public void setContractTotalAmount(BigDecimal contractTotalAmount) 
    {
        this.contractTotalAmount = contractTotalAmount;
    }

    public BigDecimal getContractTotalAmount() 
    {
        return contractTotalAmount;
    }
    public void setContractYearAmount(BigDecimal contractYearAmount) 
    {
        this.contractYearAmount = contractYearAmount;
    }

    public BigDecimal getContractYearAmount() 
    {
        return contractYearAmount;
    }
    public void setIndependentMeter(Long independentMeter) 
    {
        this.independentMeter = independentMeter;
    }

    public Long getIndependentMeter() 
    {
        return independentMeter;
    }
    public void setCmccRatio(BigDecimal cmccRatio) 
    {
        this.cmccRatio = cmccRatio;
    }

    public BigDecimal getCmccRatio() 
    {
        return cmccRatio;
    }
    public void setUnicomRatio(BigDecimal unicomRatio) 
    {
        this.unicomRatio = unicomRatio;
    }

    public BigDecimal getUnicomRatio() 
    {
        return unicomRatio;
    }
    public void setTelcomRatio(BigDecimal telcomRatio) 
    {
        this.telcomRatio = telcomRatio;
    }

    public BigDecimal getTelcomRatio() 
    {
        return telcomRatio;
    }
    public void setIncludeLoss(Long includeLoss) 
    {
        this.includeLoss = includeLoss;
    }

    public Long getIncludeLoss() 
    {
        return includeLoss;
    }
    public void setLossType(Long lossType) 
    {
        this.lossType = lossType;
    }

    public Long getLossType() 
    {
        return lossType;
    }
    public void setPaymentUser(String paymentUser) 
    {
        this.paymentUser = paymentUser;
    }

    public String getPaymentUser() 
    {
        return paymentUser;
    }
    public void setPaymentTelphone(String paymentTelphone) 
    {
        this.paymentTelphone = paymentTelphone;
    }

    public String getPaymentTelphone() 
    {
        return paymentTelphone;
    }
    public void setElecontractNote(String elecontractNote) 
    {
        this.elecontractNote = elecontractNote;
    }

    public String getElecontractNote() 
    {
        return elecontractNote;
    }
    public void setTag(String tag) 
    {
        this.tag = tag;
    }

    public String getTag() 
    {
        return tag;
    }
    public void setVerificationId(String verificationId) 
    {
        this.verificationId = verificationId;
    }

    public String getVerificationId() 
    {
        return verificationId;
    }
    public void setBillaccountType(String billaccountType) 
    {
        this.billaccountType = billaccountType;
    }

    public String getBillaccountType() 
    {
        return billaccountType;
    }
    public void setContractIdRel(String contractIdRel) 
    {
        this.contractIdRel = contractIdRel;
    }

    public String getContractIdRel() 
    {
        return contractIdRel;
    }
    public void setElectricityType(Integer electricityType) 
    {
        this.electricityType = electricityType;
    }

    public Integer getElectricityType() 
    {
        return electricityType;
    }
    public void setContractCode(String contractCode) 
    {
        this.contractCode = contractCode;
    }

    public String getContractCode() 
    {
        return contractCode;
    }
    public void setContractName(String contractName) 
    {
        this.contractName = contractName;
    }

    public String getContractName() 
    {
        return contractName;
    }
    public void setContractStatus(String contractStatus) 
    {
        this.contractStatus = contractStatus;
    }

    public String getContractStatus() 
    {
        return contractStatus;
    }
    public void setContractState(Long contractState) 
    {
        this.contractState = contractState;
    }

    public Long getContractState() 
    {
        return contractState;
    }
    public void setContractStartdate(Date contractStartdate) 
    {
        this.contractStartdate = contractStartdate;
    }

    public Date getContractStartdate() 
    {
        return contractStartdate;
    }
    public void setContractEnddate(Date contractEnddate) 
    {
        this.contractEnddate = contractEnddate;
    }

    public Date getContractEnddate() 
    {
        return contractEnddate;
    }
    public void setDataFrom(Long dataFrom) 
    {
        this.dataFrom = dataFrom;
    }

    public Long getDataFrom() 
    {
        return dataFrom;
    }
    public void setDataType(Long dataType) 
    {
        this.dataType = dataType;
    }

    public Long getDataType() 
    {
        return dataType;
    }
    public void setSupplierCode(String supplierCode) 
    {
        this.supplierCode = supplierCode;
    }

    public String getSupplierCode() 
    {
        return supplierCode;
    }
    public void setSupplierName(String supplierName) 
    {
        this.supplierName = supplierName;
    }

    public String getSupplierName() 
    {
        return supplierName;
    }
    public void setSupplierSite(String supplierSite) 
    {
        this.supplierSite = supplierSite;
    }

    public String getSupplierSite() 
    {
        return supplierSite;
    }
    public void setContractNameRel(String contractNameRel) 
    {
        this.contractNameRel = contractNameRel;
    }

    public String getContractNameRel() 
    {
        return contractNameRel;
    }
    public void setContractCodeRel(String contractCodeRel) 
    {
        this.contractCodeRel = contractCodeRel;
    }

    public String getContractCodeRel() 
    {
        return contractCodeRel;
    }
    public void setContractStatusRel(String contractStatusRel) 
    {
        this.contractStatusRel = contractStatusRel;
    }

    public String getContractStatusRel() 
    {
        return contractStatusRel;
    }
    public void setPregId(String pregId) 
    {
        this.pregId = pregId;
    }

    public String getPregId() 
    {
        return pregId;
    }
    public void setRegId(String regId) 
    {
        this.regId = regId;
    }

    public String getRegId() 
    {
        return regId;
    }
    public void setRegName(String regName) 
    {
        this.regName = regName;
    }

    public String getRegName() 
    {
        return regName;
    }
    public void setPregName(String pregName) 
    {
        this.pregName = pregName;
    }

    public String getPregName() 
    {
        return pregName;
    }
    public void setBillaccountName(String billaccountName) 
    {
        this.billaccountName = billaccountName;
    }

    public String getBillaccountName() 
    {
        return billaccountName;
    }
    public void setBillaccountCode(String billaccountCode) 
    {
        this.billaccountCode = billaccountCode;
    }

    public String getBillaccountCode() 
    {
        return billaccountCode;
    }
    public void setPriceModel(Integer priceModel) 
    {
        this.priceModel = priceModel;
    }

    public Integer getPriceModel() 
    {
        return priceModel;
    }
    public void setLossTypeValue(BigDecimal lossTypeValue) 
    {
        this.lossTypeValue = lossTypeValue;
    }

    public BigDecimal getLossTypeValue() 
    {
        return lossTypeValue;
    }
    public void setLossTypeUnit(Integer lossTypeUnit) 
    {
        this.lossTypeUnit = lossTypeUnit;
    }

    public Integer getLossTypeUnit() 
    {
        return lossTypeUnit;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("elecontractBackupsId", getElecontractBackupsId())
            .append("elecontractId", getElecontractId())
            .append("contractId", getContractId())
            .append("supplierId", getSupplierId())
            .append("paymentperiodId", getPaymentperiodId())
            .append("prvId", getPrvId())
            .append("contractsysId", getContractsysId())
            .append("priceType", getPriceType())
            .append("elecontractPrice", getElecontractPrice())
            .append("includePriceTax", getIncludePriceTax())
            .append("flatPrice", getFlatPrice())
            .append("peakPrice", getPeakPrice())
            .append("valleyPrice", getValleyPrice())
            .append("topPrice", getTopPrice())
            .append("supplyMethod", getSupplyMethod())
            .append("buyMethod", getBuyMethod())
            .append("paymentMethod", getPaymentMethod())
            .append("includeTax", getIncludeTax())
            .append("taxRate", getTaxRate())
            .append("isIncludeAll", getIsIncludeAll())
            .append("paySign", getPaySign())
            .append("paySignAccount", getPaySignAccount())
            .append("contractMoney", getContractMoney())
            .append("contractTax", getContractTax())
            .append("contractTotalAmount", getContractTotalAmount())
            .append("contractYearAmount", getContractYearAmount())
            .append("independentMeter", getIndependentMeter())
            .append("cmccRatio", getCmccRatio())
            .append("unicomRatio", getUnicomRatio())
            .append("telcomRatio", getTelcomRatio())
            .append("includeLoss", getIncludeLoss())
            .append("lossType", getLossType())
            .append("paymentUser", getPaymentUser())
            .append("paymentTelphone", getPaymentTelphone())
            .append("elecontractNote", getElecontractNote())
            .append("tag", getTag())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("verificationId", getVerificationId())
            .append("billaccountType", getBillaccountType())
            .append("contractIdRel", getContractIdRel())
            .append("electricityType", getElectricityType())
            .append("contractCode", getContractCode())
            .append("contractName", getContractName())
            .append("contractStatus", getContractStatus())
            .append("contractState", getContractState())
            .append("contractStartdate", getContractStartdate())
            .append("contractEnddate", getContractEnddate())
            .append("dataFrom", getDataFrom())
            .append("dataType", getDataType())
            .append("supplierCode", getSupplierCode())
            .append("supplierName", getSupplierName())
            .append("supplierSite", getSupplierSite())
            .append("contractNameRel", getContractNameRel())
            .append("contractCodeRel", getContractCodeRel())
            .append("contractStatusRel", getContractStatusRel())
            .append("pregId", getPregId())
            .append("regId", getRegId())
            .append("regName", getRegName())
            .append("pregName", getPregName())
            .append("billaccountName", getBillaccountName())
            .append("billaccountCode", getBillaccountCode())
            .append("priceModel", getPriceModel())
            .append("lossTypeValue", getLossTypeValue())
            .append("lossTypeUnit", getLossTypeUnit())
            .toString();
    }
}
